Procedural authoring of solid models
نویسنده
چکیده
This thesis investigates the creation, representation, and manipulation of volumetric geometry suitable for computer graphics applications. In order to capture and reproduce the appearance and behavior of many objects, it is necessary to model the internal structures and materials, and how they change over time. However, producing real-world effects with standard surface modeling techniques can be extremely challenging. My key contribution is a concise procedural approach for authoring layered, solid models. Using a simple scripting language, a complete volumetric representation of an object, including its internal structure, can be created from one or more input surfaces, such as scanned polygonal meshes, CAD models or implicit surfaces. Furthermore, the resulting model can be easily modified using sculpting and simulation tools, such as the Finite Element Method or particle systems, which are embedded as operators in the language. Simulation is treated as a modeling tool rather than merely a device for animation, which provides a novel level of abstraction for interacting with simulation environments. I present an implementation of the language using a flexible tetrahedral representation, which I chose because of its advantages for simulation tasks. The language and implementation are demonstrated on a variety of complex examples that were inspired by real-world objects. Thesis Supervisor: Julie Dorsey Title: Professor of Computer Science, Yale University Thesis Supervisor: Leonard McMillan Title: Professor of Computer Science, University of North Carolina, Chapel Hill
منابع مشابه
The MATHESIS Semantic Authoring Framework: Ontology-Driven Knowledge Engineering for ITS Authoring
This paper describes the MATHESIS semantic authoring framework being developed within the MATHESIS project. The project aims at an intelligent authoring environment for reusable model-tracing tutors. The framework has three components: an intelligent web-based model-tracing algebra tutor, an ontology and a set of authoring tools. The tutor serves as a prototype for the development of the ontolo...
متن کاملFormal Models of Western Films for Interactive Narrative Technologies
Interactive narrative technologies have typically addressed the authoring bottleneck problem by focusing on authoring a tractable story space (i.e. the space of possible experiences for a user) coupled with an AI technology for mediating the user’s journey through this space. This article describes an alternative, potentially more general and expressive approach to interactive narrative that fo...
متن کاملThe MATHESIS Ontology: Reusable Authoring Knowledge for Reusable Intelligent Tutors
This paper describes the MATHESIS Ontology, which is part of the MATHESIS project that aims at the development of an intelligent authoring environment for reusable model-tracing math tutors. The purpose of the ontology is to provide a semantic and therefore inspectable and reusable representation of the declarative and procedural authoring knowledge necessary for the development of a model-trac...
متن کاملLeveraging workflow control patterns in the domain of clinical practice guidelines
BACKGROUND Clinical practice guidelines (CPGs) include recommendations describing appropriate care for the management of patients with a specific clinical condition. A number of representation languages have been developed to support executable CPGs, with associated authoring/editing tools. Even with tool assistance, authoring of CPG models is a labor-intensive task. We aim at facilitating the ...
متن کاملGuided Procedural Modeling
Procedural methods present one of the most powerful techniques for authoring a vast variety of computer graphics models. However, their massive applicability is hindered by the lack of control and a low predictability of the results. In the classical procedural modeling pipeline, the user usually defines a set of rules, executes the procedural system, and by examining the results attempts to in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003